package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.model.DriverApply;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DriverApplyMapper {

    /**
     * 插入服务人员申请信息
     *
     * @param record
     * @return
     */
    int insertRecord(@Param("driverApply") DriverApply record);

    /**
     * 根据主键查询服务人员申请信息
     *
     * @param id
     * @return
     */
    DriverApply selectByPrimaryKey(Long id);

    /**
     * 根据一组主键查询服务人员申请信息
     *
     * @param ids
     * @return
     */
//    List<DriverApply> selectByIdIn(Long[] ids);

    /**
     * 根据主键删除服务人员申请信息
     *
     * @param id
     * @return
     */
    int deleteByPrimaryKey(Long id);


    List<DriverApply> selectAll();
    /**
     * 统计全部服务人员申请信息
     *
     * @return
     */
//    long countByPage();

    /**
     * 根据主键更新服务人员申请信息
     *
     * @param record
     * @return
     */
    int updateByPrimaryKey(DriverApply record);
}
